radiation protection screen - French English Dictionary